package cn.javapulzzer.moreclasspluzzle;

public class Lazy {
	private static boolean initialized = false;
	private static Thread t= new Thread(new Runnable() {
			public void run() {
				initialized = true;
			}
		});

	static{	t.start();
		
	}

	public static void main(String[] args) {
		int i =Integer.MIN_VALUE;
		int j=-(i);
		System.out.println(i);
		System.out.println(j);
		try {
			t.join();
		} catch (InterruptedException e) {
			throw new AssertionError(e);
		}
		System.out.println(initialized);
	}
}